• word of the day

    datura arborea

    datura arborea - Dictionary definition and meaning for word datura arborea

    Definition
    (noun) a South American plant that is cultivated for its large fragrant trumpet-shaped flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp